USB On-The-Go[nota 1] conocido también por el acrónimo USB OTG y como USB host[nota 2] es una extensión de la norma USB 2.0, utilizada por primera vez a fines de 2001, que permite a los dispositivos USB tener mayor flexibilidad en la gestión de la interconexión.
Permite que ciertos dispositivos como tabletas o teléfonos inteligentes, actúen como host, lo que permite conectar otros dispositivos USB, como unidades flash USB, cámaras digitales, mouse o teclados. El uso de USB OTG permite que esos dispositivos cambien entre los roles de host y dispositivo. Un teléfono móvil puede leer desde medios extraíbles como dispositivo host, pero presentarse como un dispositivo de almacenamiento masivo USB cuando se conecta a una computadora host.
USB OTG introduce el concepto de un dispositivo que realiza funciones tanto de host como de periférico: cada vez que se conectan dos dispositivos USB y uno de ellos es un dispositivo USB OTG, establecen un enlace de comunicación. El dispositivo que controla el enlace se llama Host, mientras que el otro se llama Periférico.
USB OTG define dos funciones para los dispositivos: dispositivo OTG A y dispositivo OTG B, especificando qué lado suministra energía al enlace y cuál es inicialmente el host. El dispositivo OTG A es un proveedor de energía y un dispositivo OTG B es un consumidor de energía. En la configuración de enlace predeterminada, el dispositivo A actúa como un host USB y el dispositivo B actúa como un periférico USB. Los modos de host y periférico se pueden intercambiar más tarde mediante el protocolo de negociación de host (HNP).
La especificación USB 3.1 junto con el conector USB denominado "Tipo C", contempla esta funcionalidad sin necesidad de adaptadores o conectores especiales.
Error en la cita: Existen etiquetas <ref>
para un grupo llamado «nota», pero no se encontró la etiqueta <references group="nota"/>
correspondiente.